Oracle错误码ORA

您所在的位置:网站首页 oracle 12516 错误 Oracle错误码ORA

Oracle错误码ORA

2023-05-29 07:46| 来源: 网络整理| 查看: 265

Oracle错误码ORA-12516解决方案 原创

小鲍侃java 2022-03-03 10:32:24 博主文章分类:数据库实战技巧 ©著作权

文章标签 oracle 数据库 database sql 文章分类 代码人生

©著作权归作者所有:来自51CTO博客作者小鲍侃java的原创作品,请联系作者获取转载授权,否则将追究法律责任

Oracle错误码ORA-12516解决方案_数据库 一、 错误码ORA-12516 TNS监听程序找不到符合协议堆栈要求的可用处理程序 解决方案1.错误原因

​由于超过连接最大值导致无法登录,所以用sys as dba也是登录不上的,首先需要先断开占用的procress,即停掉几个tomcat即可释放连接,接下来就可以登录了。 解决方法:​

杀掉oracle进程: kill -9 `ps -ef|grep "oracle" |grep "LOCAL=NO"|awk '{print $2}'`2.以oracle身份登录数据库(1) 以oracle身份登录数据库,命令:su -oracle(2) 进入Sqlplus控制台,命令:sqlplus /nolog(3) 以系统管理员登录,命令:connect / as sysdba3.查看procress的参数值和占用值(1)procress参数值:show parameter processes (2)procress占用值:select count(*) from v$process;Oracle错误码ORA-12516解决方案_数据库_024.查看session的参数值(1)session参数值:show parameter sessionsOracle错误码ORA-12516解决方案_数据库_03

修改process和session的最大值

(1)process最大值:alter system set processes=500 scope=spfile; (2)session最大值:alter system set sessions=776 scope=spfile;5.重启oracle 使配置生效

​1).关闭​

shutdown immediateOracle错误码ORA-12516解决方案_database_04

​关闭成功​

​2).启动​

startupOracle错误码ORA-12516解决方案_sql_05​启动成功​6.查看procress&session的参数值 查看配置是否生效

​1).查看procress参数值​

show parameter processes

Oracle错误码ORA-12516解决方案_oracle_06

​2).查看session参数值​

show parameter sessionsOracle错误码ORA-12516解决方案_sql_07

修改成功

收藏 评论 分享 举报

上一篇:mybatis:Exception in thread “main“ org.springframework.jdbc.UncategorizedSQLException

下一篇:有关ip工具类



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3